home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
patches
/
rsturb23
/
rs_turbo.txt
< prev
next >
Wrap
Text File
|
1996-01-15
|
8KB
|
173 lines
RS-TURBO, hhere Baudraten fr die serielle Schnittstelle des ST
(ebenfalls verwendbar fr Modem1 der MegaSTE und TT Computer)
*************************************************************
(Dieser Text ist bereits zum Drucken formatiert, mit Beta statt Peseta!)
Sinn und Zweck des RS-TURBO
--------------------------- (Stand:13.1.96)
RS-TURBO ermglicht die Benutzung von hheren Datenraten als 19200Bd auf der
seriellen Schnittstelle Modem1. Mglich sind 38400, 57600 und 115200Bd. (Bei
den Fertigmodulen jetzt auch 76800Bd.)
RS-TURBO ist in der Ansteuerung kompatibel zu RS_Speed von Stephan Skrodzki
@KA und basiert auf dem RSVE von Harum Scheutzow.
RS-TURBO bentigt nur vier Kabel zum Anschluá im Computer. Deshalb ist auáer
dem Quarzoszillator und dem GAL16v8 noch ein 74HC-Schaltkreis vorhanden.
Da nur zwei Kabel am MFP angeschlossen werden mssen, ist die
Arbeit besonders bei den mit Quadpack-MFP ausgestatteten TTs und MegaSTEs
wesentlich einfacher.
Copyright
---------
RS-TURBO darf fr den Eigenbedarf gebaut werden. Gegen den Aufbau fr gute
Freunde habe ich ebenfalls nichts. Dabei darf der Bastler aber keinen
Gewinn damit machen. Eine kommerzielle Fertigung oder Verwertung ist nur
mit meiner schriftlichen Zustimmung erlaubt. Es werden die Treiber von Harun
Scheutzow empfohlen, die, zusammen mit GSZRZ, eine erhebliche Geschwindig-
keitssteigerung bringen. Und ich (Erik) bitte alle Benutzer dieser Treiber,
die freiwillige Spende an Harun Scheutzow zu entrichten.
Ich habe diese Bauanleitung sorgfltig berprft. Ich hafte in keiner Weise
fr eventuelle Fehler und/oder (daraus resultierende) Beschdigungen
irgendwelcher Objekte oder Subjekte.
In diesem Paket sind alle Informationen zu RS-TURBO enthalten.
Schriftliche Anfragen werden nur beantwortet, wenn Rckporto beiliegt.
RS-TURBO basiert auf dem RSVE von Harum Scheutzow.
RS-TURBO (mit der genderten Platine fr Quarzbetrieb und fr 4,9152MHz-
Quarz) ist von Erik Kerger (Adresse/Tel./Fax siehe unten).
Wer sich die Platine nicht selbst herstellen will, kann sich eine Platine
fr RSVE oder sogar einen Fertigbaustein bei Harum Scheutzow kaufen (s.u.).
Ich werde Platinen und GALs auf Anfrage verkaufen, die Preise: GAL und
Platine DM13, Fertigmodul DM40, jeweils plus DM5 Porto/Verpackung bei Voraus-
kasse (Kto. 702649, BLZ 202 203 00, Verbraucherbank Hamburg; bitte per Fax
040-40 170 201 bestellen. Adresse auf der berweisung reicht nicht!!!)
Inhalt des Paketes
------------------
README.TXT ;-))
RS_TURBO.TXT Diese Anleitung,
RS_TURBO.IMG Bestckungsplan als GEM-IMG,
RS_TURBO.09 Layout fr 9-Nadel-Drucker (EPSON), Maástab 2:1,
RS_TURBO.24 Layout fr 24-Nadel-Drucker Maástab 2:1,
RS_TURBO.HP Layout fr HP-Deskjet/Laserjet, Maástab 1:1,
RS_TURBO.JED Jedec-Datei fr das GAL fr die RS-TURBO-Platine,
BESTUEK.TXT Hinweis zum Aufbau/Einbau,
TUNING.TXT Hinweise zu Speedproblemen mit 8MHz-ST,
RSTURBO2.PRG Patchprogramm fr 76800Bd mit HSMODEM1/HSMODA0x,
RSTURBO2.TXT Hinweis zum Patchprogramm.
Die Layouts knnen direkt an den Drucker gesendet werden (mit Doppelklick
und 'DRUCKEN'), Platinen knnen aber auch von mir (Erik) angefordert werden.
Langsamkeit der ST-Computer mit TOS
-----------------------------------
Bei Geschwindigkeiten ber 19200Bd gibt es ein generelles Problem mit dem
Betriebssystem des ST und den DF-Programmen. Wenn ein Programm im Polling
den MFP bedient, kann problemlos eine Datenrate von 115200Bd ausgenutzt
werden, indem wirklich 11520cps (Character per Second) bertragen werden.
Werden jedoch die BIOS-I/O-Routinen benutzt, so kann ein 8MHz ST bei
ZMODEM-Senden maximal 2500cps und beim Empfangen 2000cps erreichen. Wenn
der RTS/CTS-Patch/Optimierer HSMODEM installiert wurde, erhhen sich diese
Werte auf ber 4000cps. Es muá bei 38400Bd also immer der RTS/CTS-Handshake
genutzt werden, da der ST beim Empfangen sonst Zeichen verlieren wrde.
Immerhin erlauben die Interruptroutinen des ST noch eine Baudrate von
38400, indem sie rechtzeitig die Zeichen abholen, im Puffer ablegen und bei
vollem Puffer der Gegenstelle das Senden verbieten. Eine bertragung mit
57600 und 115200 ist jedoch selbst fr die Interruptroutinen zu schnell,
sie schaffen es nicht, rechtzeitig die eintreffenden Zeichen abzuholen oder
der Gegenstelle das Senden zu verbieten.
Wenn ein 16MHz-Speeder installiert ist (z.B. serienmáig im MegaSTE), so
sind auch 38400Bd mit etwa 3000cps mglich (oder noch mehr mit HSMODEM).
(HSMODEM1 bzw. HSMODA0x stammt von Harum Scheutzow, Adresse s.u.)
HSMODEM wird dringend empfohlen, besonders mit Ziegler-Z-Modem auf
8MHz-ST-Computern kann eine erhebliche Geschwindigkeitssteigerung erziehlt
werden. Auerdem installiert HSMODEM einen RSVE-Cookie, der z.B. bei
Connect zur Anzeige der wirklichen Baudrate fhrt. ber den RSVF-Cookie ist
ein Zugriff auf besonders schnelle, Blockorientierte Treiber mglich. Mit
GSZRZ ab V 3.8 wird das neue Treiber-Konzept untersttzt (HSMODA0x). Damit
ist auch auf einem 8MHz-ST der Betrieb mit 57600Bd mglich!
Technische Kurzerklrung
------------------------
TID ist der Timer D Ausgang des MFP, der normalerweise den Baudratentakt
lieferte. Dieser ist 16mal so groá wie die Baudrate.
Gal liefert fr 38400Bd sowieso immer 614400Hz (máte nicht sein, ist aber
ntzlich, wird deshalb nicht wegoptimiert). Damit wird ein 12Bit-Zhler
74HC4040 betrieben (von dem nur die unteren acht Bit ausgewertet werden),
solange TID L ist.
Baud Impulse Fangbereich Wirkung BD1 BD2
200 96 alte Baudraten L L
150 128 112..135 115200Bd ein H L
134 143 136..159 57600Bd ein H H
110 174 160..223 38400Bd ein L H
50-80 76800Bd ein (nur Fertigmodul)
Baudraten 75 und 50 nicht setzen, da das TOS diese falsch einstellt. Wenn
man sie direkt richtig einsetzt, werden aus 75Bd (256Impulse mod 256 = 0)
immer 75Bd und aus 50Bd (384Impulse mod 256 = 128) immer 115200Bd (Beim
Feritigmodul werden aus 50Bd 76800Bd gemacht).
Alle Fangbereich-Grenzwerte sind durch 8 teilbar. Die unteren drei Bit des
Zhlers werden deshalb nicht ausgewertet.
Zwei Trick-Register speichern den Zhlerstand bei der TID L/H-Flanke. BD1
wird fr 112..157 und BD2 fr 136..223 aktiv (H).
Je nach Trickregisterinhalt wird TID, T1 (Quarztakt), T2 (Quarz/2) oder T3
(Quarz/3) an den Ausgang TUA gelegt. (Beim 4,1952MHz-Quarz entsprechend
Quarz/4 oder Quarz/8)
Die neuen Fertigmodule lassen bei eingestellten 50Bd auch 76800Bd zu. Die
Taktteilung arbeitet hier anders, eine genaue Erklrung wrde zu weit fhren.
Schluábemerkung
---------------
Wie bereits gesagt, besiert die Schaltung auf dem RSVE von Harum Scheutzow.
Er vertreibt auch Fertigversionen fr 60DM, Platinen (33*29mm) fr 14DM und
das GAL fr 6DM (ca. Preise).
Seine Adresse:
Harum Scheutzow
Dresdener Strae 83
10179 Berlin
---------------------------------------------------------------------------
Ich hoffe, die neue Platine und die Mglichkeit, auch Quarze verwenden zu
knnen, machen RS-TURBO noch interessanter. Die RS-TURBO Fertigmodule
und der Platinen/GAL-Satz machen aus 50Bd zustzlich 76800Bd, dafr wird der
4,1952 MHz-Quarz nicht mehr untersttzt (nur noch auf Anfrage!).
RS-TURBO hat nichts mit Harun Scheutzow zu tut, anfragen dazu nur an mich,
Erik Kerger, senden!
Hamburg, 13.01.1996
Erik Kerger
Wrdenmoorweg 42
22415 Hamburg
Tel. 040/520 74 08
Fax: 040/40 170 201
E-Mail: Kerger.ham@sni.de (Internet)
EWK@DBX (D-Box Hamburg, nur mit Point-Programm)
Fragen bitte nur mit Angabe einer Fax-Nummer, sonst per Brief mit Rck-
porto!